Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista Python

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Starszego Programisty Python, który dołączy do naszego zespołu technologicznego i pomoże w projektowaniu, tworzeniu oraz utrzymywaniu zaawansowanych aplikacji opartych na języku Python. Idealny kandydat będzie posiadał silne umiejętności programistyczne, doświadczenie w pracy z frameworkami webowymi oraz zdolność do pracy w zespole w środowisku Agile. Jako Starszy Programista Python będziesz odpowiedzialny za rozwój nowych funkcjonalności, optymalizację istniejącego kodu oraz udział w projektowaniu architektury systemów. Będziesz również pełnił rolę mentora dla młodszych programistów, dzieląc się swoją wiedzą i doświadczeniem. Praca będzie obejmować współpracę z zespołami frontendowymi, DevOps oraz analitykami biznesowymi w celu dostarczania wysokiej jakości rozwiązań. Oczekujemy, że kandydat będzie miał doświadczenie w pracy z bazami danych (SQL i NoSQL), znajomość narzędzi do testowania i debugowania kodu oraz praktyczną wiedzę na temat najlepszych praktyk w zakresie bezpieczeństwa aplikacji. Znajomość chmur obliczeniowych (AWS, Azure lub GCP) będzie dodatkowym atutem. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do najnowszych technologii. Nasza firma stawia na rozwój zawodowy, dlatego zapewniamy szkolenia, konferencje oraz ścieżki awansu. Jeśli jesteś pasjonatem programowania i chcesz mieć realny wpływ na rozwój produktów technologicznych, ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji w języku Python
  • Tworzenie i utrzymywanie API oraz usług backendowych
  • Optymalizacja wydajności i bezpieczeństwa aplikacji
  • Współpraca z zespołami frontendowymi i DevOps
  • Mentorowanie młodszych programistów
  • Udział w przeglądach kodu i planowaniu sprintów
  • Tworzenie dokumentacji technicznej
  • Integracja z bazami danych SQL i NoSQL
  • Testowanie i debugowanie aplikacji
  • Wdrażanie najlepszych praktyk programistycznych

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu w Pythonie
  • Znajomość frameworków takich jak Django, Flask lub FastAPI
  • Doświadczenie z bazami danych PostgreSQL, MySQL lub MongoDB
  • Znajomość systemów kontroli wersji (np. Git)
  • Umiejętność pracy w zespole Agile/Scrum
  • Znajomość narzędzi do testowania (pytest, unittest)
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Doświadczenie z chmurami (AWS, Azure, GCP) będzie plusem
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Umiejętność tworzenia dokumentacji technicznej

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie z frameworkami Pythonowymi?
  • Czy pracowałeś wcześniej w środowisku Agile?
  • Jakie narzędzia do testowania kodu znasz i stosujesz?
  • Czy masz doświadczenie z chmurami obliczeniowymi?
  • Jakie były Twoje największe wyzwania w dotychczasowej pracy?
  • Czy miałeś okazję mentorować innych programistów?
  • Jakie bazy danych najczęściej wykorzystujesz?
  • Jakie projekty realizowałeś samodzielnie?
  • Czy znasz zasady bezpieczeństwa aplikacji webowych?
  • Jak radzisz sobie z debugowaniem złożonych problemów?